#include <stdio.h>
#include <stdlib.h>
void setIntArray(int arr[],int uplimit,int num)
{
    int i=0;
    for(i=0;i<num;i++)
    {
        arr[i]=(int)random() % uplimit;
    }
}
void Exchange(int* x,int* y)
{
    int b;
    if(*x>*y)
    {
        b=*x;
        *x=*y;
        *y=b;
    }
}
void BubbleSort()
{
    int* p;
    int a[100];
    int i,j;
    setIntArray(a,1000,100);
    p=a;
    for(i=0;i<99;i++)
    {
        for(j=i+1;j<100;j++)
        {
            Exchange(p+i,p+j);
        }
    }
    for(i=0;i<100;i++)
    {
        printf("%d\n",a[i]);
    }
}
void main()
{
    BubbleSort();
}
